package com.ylz.sjzx.sio.common.core.enums;

/**
 * @author wiqi
 * @version 1.0
 * @date 2020/12/10
 */

public enum Cmd {
    /**
     * 显示答案
     */
    showAnswer("showAnswer"),
    /**
     * 屏蔽
     */
    shieldMessage("shieldMessage"),
    /**
     * 显示答题器
     */
    showSign("showSign"),
    /**
     * 开始上课
     */
    classBegin("classBegin"),
    /**
     * 开始上课
     */
    classOver("classOver"),

    /**
     * 学生端发送的消息
     */
    st("st"),
    /**
     * 历史消息
     */
    history("history"),

    /**
     * 历史消息
     */
    historyQuestion("historyQuestion"),

    finishAnswer("finishAnswer"),
    /**
     * 推流端
     */
    mp("mp"),
    /**
     * 白板
     */
    wbinfo("wb-info"),
    /**
     * 白板
     */
    wb("wb"),

    /**
     * 收信息
     */
    getMsg("getMsg"),

    /**
     * 收信息
     */
    sendMsg("sendMsg"),
    /**
     * 离开
     */
    quit("quit"),
    /**
     * 离开
     */
    leave("leave"),
    /**
     * 禁言名单
     */
    denyList("denyList"),

    disableUser("disableUser"),
    /**
     * 在线人员
     */
    onlineList("onlineList"),
    /**
     * 查看老师是否发布过公告
     */
    getNotice("getNotice"),
    /**
     * 查看老师正在倒计时
     */
    countdown("countdown"),
    /**
     * 禁言
     */
    denyUser("denyUser"),

    /**
     * 全班禁言
     */
    denyClass("denyClass"),

    checklogin("checkLogin"),
    /**
     * 确认连接新socket
     */
    manualLogin("manualLogin"),

    /**
     * 登录通知
     */
    loginMsg("loginMsg"),

    /**
     * 提问
     */
    question("question"),

    /**
     * 发布问题
     */
    publishQuestion("publishQuestion"),
    /**
     * 登录通知
     */
    login("login"),

    /**
     * 处理登录
     */
    doLogin("doLogin"),

    /**
     * 发布公告
     */
    sendNotice("sendNotice"),

    /**
     * 停止连麦
     */
    stopConnect("stopConnect"),

    /**
     * 禁止举手
     */
    denyRaise("denyRaise"),

    /**
     * 停止连麦
     */
    stopConnectMicro("stopConnectMicro"),

    /**
     * 允许学生抢答
     */
    allowConnectMicro("allowConnectMicro"),
    /**
     * 允许学生抢答
     */
    allowStudentConnect("allowStudentConnect"),

    /**
     * 收到学生的抢答
     */
    studentGrab("studentGrab"),

    /**
     * 学生抢答
     */
    allowAnswer("allowAnswer"),

    changeDenyList("changeDenyList"),

    /**
     * 清除黑名单
     */
    clearAllDenyUser("clearAllDenyUser"),

    /**
     * disableSend
     */
    disableSend("disableSend"),


    /**
     * 手动连接
     */
    manualKick("manualKick");

    private String value;

    Cmd(String value) {
        this.value = value;
    }

    public String getValue() {
        return this.value;
    }
}
